home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr34 / shezs18d.zip / SHEZSET.TXT < prev    next >
Text File  |  1995-03-06  |  9KB  |  211 lines

  1. Help file for SHEZSET.BAT
  2.  
  3.  
  4. Shezset 1.8d 3/6/95
  5.  
  6. ThunderBYTE 6.33 corrected a 'difference' that was noted in SHEZShow
  7. 1.3a.  TBScan now works 'like other scanners' when the command line ends
  8. in \.  ie, TBSCAN \BIN\  now scans files in the \BIN\ directory.
  9. Previously, TBSCan worked for the root directory only when ending in \.
  10. All subdirectory entries ending in \ would not scan any files.
  11.  
  12. ThunderBYTE 6.33 release changed the way it works when *.* (actually any
  13. filespec.ext) is on the command line.  It only scans the specified
  14. directory.  It worked this way a long time ago.  Sometime during the
  15. continued development of TBScan, this changed and TBScan scanned
  16. subdirectories of the current directory unless the NoSub (NS) switch was
  17. used.  Well, they went back to only scanning the specified directory if
  18. there is a filespec.ext on the command line.  This change negates the
  19. work around I used in 1.8c to scan ALLFILES using *.* on the command
  20. line.  Since TBScan will NOT scan any subdirectories when *.* is used, I
  21. have removed the work around in SHEZSET.BAT.  You must specify AllFiles
  22. in the TBAV setup file (and live with the pause) if you want to scan
  23. allfiles.  Also my SHEZ.INI sample file removed the *.* from the uSer
  24. Menu command lines when scanning the specific directories.  First,
  25. TBScan now correctly scans the files when paths end in \ (ie., \BIN\).
  26. Second, if *.* is on the command line then subdirectories are not
  27. scanned as expected which would not work with the way SHEZ uses
  28. subdirectories when scanning archives in archives.
  29.  
  30.  
  31. Shezset 1.8c 2/20/95
  32.  
  33. Using the Allfiles (AF) switch with ThunderBYTE paused a pause.  Well, I
  34. found that I could specify the filespec.ext of *.* on the command line
  35. and then TBScan would scan allfiles without the pause.  This change is
  36. in SHEZSET.BAT.  It works just like the command for F-Prot.  It simply
  37. checks if the 'item' to scan is a file (IF EXISTS %1) or a directory (IF
  38. NOT EXIST %1).  Now TBScan can once again scan Allfiles.
  39.  
  40.  
  41. Shezset 1.8b 2/7/95
  42.  
  43. ThunderBYTE changed the operation of their Allfiles switch  AF  and
  44. caused it to PAUSE and wait for a keyboard input even if the Batch  BA -
  45. No Input Required - switch was used.   This causes the Scanning process
  46. to stop and wait for a key for each file that is scanned.  I had to
  47. remove the  AF  switch from SHEZSET.BAT for the TBSCAN program to allow
  48. for 'hands free' operations of scanning files.
  49.  
  50.  
  51. Shezset 1.7a 11/7/94
  52.  
  53. Added /NOEXPIRE to the SCAN V117 Command line in SHEZSET.BAT.
  54. The program now gives the "out of date" message and pauses the computer
  55. each time it is called.  Hopefully the NEW Scan 2.1.4+ will finally
  56. detect and clean all the viruses that V117 did.  Then, maybe, we can
  57. all change over to the new program.
  58.  
  59.  
  60. Shezset 1.7a 11/7/94
  61.  
  62. Added /V to AVScan command line in SHEZSET.BAT. This causes AVScan to
  63. ONLY log filenames of INFECTED files (and not all files processed).
  64.  
  65. Shezset 1.7 10/12/94
  66.  
  67. Added AVScan 1.84a Virus scanner switches to the SHEZSET.BAT file.  This
  68. virus scanner has a very good detection rate, is fairly fast, and works
  69. extremely well from the command line (no menu system).  The detection
  70. rate was better than Scan V117, Scan 2.1.2 on my small collection of
  71. sample viri.
  72.  
  73. Changed the keyword CHECKOUT to CKOT when using SHEZSET.  The file
  74. SCANIT.BAT is no longer created.  The SHEZSET.BAT file creates
  75. SHEZSCAN.BAT or CKOTSCAN.BAT files directly.
  76.  
  77. Changed the LOG file filenames from the individual scanners to a
  78. generic LOG (i.e. TBAV.LOG is now either SHEZSCAN.LOG or CKOTSCAN.LOG.
  79. The reason for this change was the fact that Shez only SEES the
  80. errorlevel set by the LAST virus scanner used.  Thus three of the four
  81. virus scanners could report problems and the last NOT report any
  82. problems and the SHEZ.LOG file would NOT show any problems!
  83.  
  84. Two new files are included in this archive (SHEZFAIL.BAT and
  85. CKOTFAIL.BAT).  These files echo "FAILURE PROCESSING %1" statement into
  86. the SHEZSCAN.LOG or CKOTSCAN.LOG file if ANY virus scanner exits with an
  87. errorlevel > 0.
  88.  
  89. -------end of changes-------
  90.  
  91.  
  92. SHEZSET.BAT creates a file named SCANIT.BAT using the BATCH "ECHO"
  93. command to send the correct drive:\path\filename.ext and command line
  94. options for your virus scanner.  It can easily be changed for any
  95. different virus scanners if you understand the BATCH file language.
  96.  
  97. SHEZSET.BAT defaults to copying the newly created SCANIT.BAT to
  98. C:\SECURITY\SHEZSCAN.BAT.  SHEZSET.BAT will optionally, copy the newly
  99. created SCANIT.BAT to C:\SECURITY\CKOTSCAN.BAT file for the Checkout 2.0
  100. program.  (See the CHECKOUT.DOC file provided with the Checkout program
  101. for proper use of the CKOTSCAN.BAT file.)
  102.  
  103. --
  104.  
  105. You will probably need to change the path names, file names and command
  106. line options in SHEZSET.BAT to match your virus scanner(s) name,
  107. locations and preferences.  You will then need to configure SHEZ to use
  108. SHEZSCAN.BAT as your virus scanner.  Set the memory entry in SHEZCFG to
  109. the MAX value required by your viri scanner(s) (if they require 286K,
  110. 411K, 395K then configure for 411000). Once this has been done you are
  111. ready to Viri Scan your archives with the best of the best Viri
  112. scanners.
  113.  
  114. To use SHEZSET.BAT you just call it up like:
  115. SHEZSET #          where # is: 1=ALL, 2=TBSCAN, 3=FPROT, 4=SCAN, 5=SCAN2
  116.  
  117. To use SHEZSET.BAT with CHECKOUT you just call it up like:
  118. SHEZSET # CHECKOUT
  119.  
  120. (Note: You must use caps for CHECKOUT. There is not test for lowercase.)
  121.  
  122. If you have GET 2.5 or 2.6, batch file enhancer, you can specify
  123. SHEZSET G      and you will presented with a menu to select from.  You
  124. can replace this with your own batch file enhancer if you wish to.
  125.  
  126. -----
  127.  
  128. Shez Show 1.5a 8/18/94
  129.  
  130. ThunderBYTE Anti-Virus 6.23 was released recently.  This version
  131. corrected one 'difference' that was documented as a possible problem in
  132. the SHEZSET.TXT file.
  133.  
  134.  
  135. No changes to SHEZSET.BAT file.
  136.  
  137.  
  138. Shez Show 1.5 7/11/94
  139.  
  140. No changes to SHEZSET.BAT file.
  141.  
  142.  
  143. ShezShow 1.4 6/30/94
  144.  
  145. McAfee Assts released their 2.1.0 Release Candidate virus scanner.  They
  146. changed their switches and defaults.  The 2.0 series was originally
  147. released for maximum protection by DEFAULT.  The switch /STD was
  148. used to process ONLY standard executable and overlay type files.  Well,
  149. they just reversed this.  Now the default IS standard executables and
  150. overlay type files and a new switch  /ALL  is provided to process ALL
  151. files.
  152.  
  153. This switch change was put into the SHEZSET.BAT ECHO commands to insure
  154. that the SHEZSCAN.BAT processes ALL files.  To restrict the scanning to
  155. only Executable type files, use SHEZCFG to change that option in
  156. SHEZ.CFG.
  157.  
  158.  
  159. ShezShow 1.3a 6/20/94
  160.  
  161. Virus scanner differences.  The four virus scanners I have used in this
  162. demonstration file work alike (almost).  A few differences you should be
  163. aware of follows:
  164.  
  165. As of F-Prot V2.12 this viri scanner is different from the other
  166. scanners in that you can NOT specify a filespec.ext AND the option to
  167. SCAN ALL FILES FOUND (/ALL) on the command line at the same time.
  168. However, you CAN specify a drive:\dir AND /ALL.  For this reason, there
  169. is a test to see if you called the scanner and ended with a filename.ext
  170. or a directory name, and the SCANIT, SHEZSCAN, CKOTSCAN files use the
  171. correct command line.
  172.  
  173. A second item in F-Prot concerns the length of the command line.  On
  174. more than one occasion I have had F-Prot create a log file which was
  175. named wrong.  The indications are that if the path + command line gets
  176. too long;
  177.  
  178. C:\SECURITY\F-PROT C:\TEMP\CKOT.1\CKOT.1\CKOT.3 /ALL /NOMEM /NOBOOT /REPORT=
  179.  C:\TEMP\FPROT.LOG /APPEND
  180.  
  181. seems to do it; that everything past  "C:\TEMP\F" gets cut off and F-Prot
  182. creates a log entry named  C:\TEMP\F (without the append).  Because of this,
  183. I rearranged the ECHO command in SHEZSET.BAT and moved /NOMEM /NOBOOT to
  184. the end of the command line.
  185.  
  186. --
  187.  
  188. As of ThunderBYTE 6.23 this viri scanner (TBSCAN) has a difference that
  189. I felt that you should be aware of.  The difference is the way the
  190. command line is interpreted if you end with a  \  on the target. Other
  191. virus scanners will let you specify a path like:
  192.  
  193. SHEZSCAN C:\TEST\
  194.  
  195. and they default to "*.*" as the filespec.ext.  TBScan does NOT work
  196. that way.  If you end the target with a "\" it will NOT scan any files!
  197. To correct this, I have specified *.* on the end of the uSer Menu
  198. entries in the SHEZ.INI file for virus scanning entries.
  199.  
  200.  
  201. ShezShow 1.2 4/27/94
  202.  
  203. I revised SHEZSET.BAT file that creates SHEZSCAN.BAT.  SHEZSET.BAT
  204. can now setup SHEZSCAN.BAT for one or ALL of the four Viri scanners that
  205. I know about: ThunderByte 6.20, F-Prot 2.12, Scan V115, and Scan 2.0.2.
  206.  
  207.  
  208. Have fun and stay viri free.
  209. Darrell Bivens
  210.  
  211.